﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WTwitter.Model.Framework.TextSplitter {
	 public enum TextComponentType {
		Plain,
		UserName,
		Url,
		Tag
	}

	/// <summary>
	/// テキストを意味のある単位で分解したパーツ
	/// ※例：URL、ID、ハッシュタグ、通常の文章
	/// </summary>
	public abstract class TextComponent {
		abstract public TextComponentType Type { get; }
		public string Text { get; set; }
	}
}
